package com.icangya.DAO;

import com.icangya.domain.FbUserMission;

import java.util.List;


public interface IFbUserMissionDAO extends IBaseDAO<FbUserMission> {

    /**
     * 查询用户领取的所有未完成的任务
     * @return
     */
    List<FbUserMission> getFbUserMission();

    /**
     * 根据任务id查询用户领取的记录
     * @param missionId
     * @return
     */
    FbUserMission getUserMissionByMissionId(long missionId);

    /**
     * 根据任务id查询用户领取的记录
     * @param missionId
     * @return
     */
    FbUserMission getUserMissByMissIdOrOpenId(String openId,long missionId);
    /**
     * 查询用户领取的所有任务
     * @return
     */
    List<FbUserMission> getFbUserMissionNow();

    /**
     * 查询用户当天领取后未完成的任务信息
     * @param missionId
     * @return
     */
    Object[] getUserMissionIdNow(long missionId);



}
